package pinboard.dataLayer.potocol.op;

import pinboard.dataLayer.potocol.renderFormat.AddClipResult;
import pinboard.dataLayer.potocol.renderFormat.AddGroupResult;
import pinboard.dataLayer.potocol.renderFormat.AddRemoveElementResult;
import pinboard.dataLayer.potocol.renderFormat.AddRemoveStrokeResult;
import pinboard.dataLayer.potocol.renderFormat.ClearStrokeResult;
import pinboard.dataLayer.potocol.renderFormat.ClipTransResult;
import pinboard.dataLayer.potocol.renderFormat.RemoveGroupResult;
import pinboard.dataLayer.potocol.renderFormat.ElementTransResult;
import pinboard.dataLayer.potocol.renderFormat.InitResult;
import pinboard.dataLayer.potocol.renderFormat.RawHeadParam;
import pinboard.dataLayer.potocol.renderFormat.RemoveClipResult;

public class RenderClientDecodeListener {
    public void onInit(RawHeadParam head, InitResult result) {//數據初始化協議解析

    }

    public void onClearStroke(RawHeadParam head, ClearStrokeResult result) {//清除所有筆畫

    }

    public void onAddClip(RawHeadParam head, AddClipResult result) {//新增頁數據協議解析

    }

    public void onRemoveClip(RawHeadParam head, RemoveClipResult result) {//刪除頁

    }

    public void onAddGroup(RawHeadParam head, AddGroupResult result) { //新增Group

    }

    public void onRemoveGroup(RawHeadParam head, RemoveGroupResult result) { //刪除group

    }

    public void onClipTrans(RawHeadParam head, ClipTransResult result) { //頁形變

    }

    public void onAddRemoveStroke(RawHeadParam head, AddRemoveStrokeResult result) { //新增刪除筆畫

    }

    public void onAddRemoveElement(RawHeadParam head, AddRemoveElementResult result) { //新增刪除元素(目前只有圖片)協議

    }

    public void onElementTrans(RawHeadParam head, ElementTransResult result) { //元素形變

    }
}
